herd of mules - French English Dictionary